doze off while reading

Translations
задремать за чтением
He would doze off while reading his favorite book.
Он задремывал за чтением своей любимой книги.